//
//  FighterPototypes.h
//  airfight
//
//  Created by aaron more on 12-8-27.
//  Copyright (c) 2012年 moonriver. All rights reserved.
//

#ifndef airfight_FighterPototypes_h
#define airfight_FighterPototypes_h

#include "cocos2d.h"
#include "Fighter.h"

USING_NS_CC;

class FighterPrototypes : public CCObject
{
private:
    CCDictionary* fighterPrototype_Dict;
public:
    FighterPrototypes();
    virtual ~FighterPrototypes();
    virtual bool init(void);
    virtual Fighter* getFighterByID(int p_id);
    virtual void addFighter(Fighter* p_fighter);
    
    /** returns a single instance of the FighterPrototypes */
    static FighterPrototypes* getInstance(void);
    
    static FighterPrototypes *s_SharedFighterPrototypes;
};
#endif
